﻿
using SHZY.Common.Contracts;

namespace SHZY.Business.Entitys.Dto.shelfUpTask;

/// <summary>
/// 插入入库明细记录model.
/// </summary>
public class InsertInTaskDetailModel
{
    /// <summary>
    /// 物料id.
    /// </summary>
    public string materialId { get; set; }

    /// <summary>
    /// 物料编码.
    /// </summary>
    public string materialCode { get; set; }

    /// <summary>
    /// 物料名称.
    /// </summary>
    public string materialName { get; set; }

    /// <summary>
    /// 批次号.
    /// </summary>
    public string batchNo { get; set; }

    /// <summary>
    /// 数量.
    /// </summary>
    public decimal qty { get; set; }

    /// <summary>
    /// 条码.
    /// </summary>
    public string barcode { get; set; }

    /// <summary>
    /// 托盘号.
    /// </summary>
    public string palletNo { get; set; }

    /// <summary>
    /// 库位编码.
    /// </summary>
    public string locationCode { get; set; }

    /// <summary>
    /// 打印类型：0收货打印 1 成品打印 2 包装打印
    /// </summary>
    public string type { get; set; }
    
    /// <summary>
    /// 生产日期(条码打印日期)
    /// </summary>
    public DateTime? ProduceDate { get; set; }

    /// <summary>
    /// 入库类型： 0 正常入库 1 其他入库.
    /// </summary>
    public string orderType { get; set; }

}